package com.ruoyi.solidDispose.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 危险废物处置信息对象 wxfwcz_info
 * 
 * @author ruoyi
 * @date 2021-09-02
 */
public class WxfwczInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 危险废物处置信息ID */
    private Long wxfwczId;

    /** 出库危险废物名称 */
    @Excel(name = "出库危险废物名称")
    private String wxfwczName;

    /** 种类 */
    @Excel(name = "种类")
    private String wxfwczZl;

    /** 危险特性 */
    @Excel(name = "危险特性")
    private String wxfwczTx;

    /** 类别 */
    @Excel(name = "类别")
    private String wxfwczLb;

    /** 数量 */
    @Excel(name = "数量")
    private String wxfwczNum;

    /** 暂存库号 */
    @Excel(name = "暂存库号")
    private String wxfwczZckCode;

    /** 送交人 */
    @Excel(name = "送交人")
    private String wxfwczSjr;

    /** 接收人 */
    @Excel(name = "接收人")
    private String wxfwczJcr;

    /** 接收时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "接收时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date wxfwczJcTime;

    /** 出库日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "出库日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date wxfwczCkTime;

    /** 处置方式 */
    @Excel(name = "处置方式")
    private String wxfwczCzfs;

    /** 处置前视频 */
    @Excel(name = "处置前视频")
    private String wxfwczCzqVideo;

    /** 处置后视频 */
    @Excel(name = "处置后视频")
    private String wxfwczCzhVideo;

    /** 处置量 */
    @Excel(name = "处置量")
    private String wxfwczCzNum;

    /** 残余量 */
    @Excel(name = "残余量")
    private String wxfwczCyNum;

    /** 残渣去向 */
    @Excel(name = "残渣去向")
    private String wxfwczCyFx;

    /** 处置时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "处置时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date wxfwczCzTime;

    /** 责任人 */
    @Excel(name = "责任人")
    private String wxfwczPerson;

    /** 责任人身份证 */
    @Excel(name = "责任人身份证")
    private String wxfwczIdCard;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    /** 冗余字段 */
    @Excel(name = "冗余字段")
    private String other;

    /** 冗余字段 */
    @Excel(name = "冗余字段")
    private String otherOne;

    public void setWxfwczId(Long wxfwczId) 
    {
        this.wxfwczId = wxfwczId;
    }

    public Long getWxfwczId() 
    {
        return wxfwczId;
    }
    public void setWxfwczName(String wxfwczName) 
    {
        this.wxfwczName = wxfwczName;
    }

    public String getWxfwczName() 
    {
        return wxfwczName;
    }
    public void setWxfwczZl(String wxfwczZl) 
    {
        this.wxfwczZl = wxfwczZl;
    }

    public String getWxfwczZl() 
    {
        return wxfwczZl;
    }
    public void setWxfwczTx(String wxfwczTx) 
    {
        this.wxfwczTx = wxfwczTx;
    }

    public String getWxfwczTx() 
    {
        return wxfwczTx;
    }
    public void setWxfwczLb(String wxfwczLb) 
    {
        this.wxfwczLb = wxfwczLb;
    }

    public String getWxfwczLb() 
    {
        return wxfwczLb;
    }
    public void setWxfwczNum(String wxfwczNum) 
    {
        this.wxfwczNum = wxfwczNum;
    }

    public String getWxfwczNum() 
    {
        return wxfwczNum;
    }
    public void setWxfwczZckCode(String wxfwczZckCode) 
    {
        this.wxfwczZckCode = wxfwczZckCode;
    }

    public String getWxfwczZckCode() 
    {
        return wxfwczZckCode;
    }
    public void setWxfwczSjr(String wxfwczSjr) 
    {
        this.wxfwczSjr = wxfwczSjr;
    }

    public String getWxfwczSjr() 
    {
        return wxfwczSjr;
    }
    public void setWxfwczJcr(String wxfwczJcr) 
    {
        this.wxfwczJcr = wxfwczJcr;
    }

    public String getWxfwczJcr() 
    {
        return wxfwczJcr;
    }
    public void setWxfwczJcTime(Date wxfwczJcTime) 
    {
        this.wxfwczJcTime = wxfwczJcTime;
    }

    public Date getWxfwczJcTime() 
    {
        return wxfwczJcTime;
    }
    public void setWxfwczCkTime(Date wxfwczCkTime) 
    {
        this.wxfwczCkTime = wxfwczCkTime;
    }

    public Date getWxfwczCkTime() 
    {
        return wxfwczCkTime;
    }
    public void setWxfwczCzfs(String wxfwczCzfs) 
    {
        this.wxfwczCzfs = wxfwczCzfs;
    }

    public String getWxfwczCzfs() 
    {
        return wxfwczCzfs;
    }
    public void setWxfwczCzqVideo(String wxfwczCzqVideo) 
    {
        this.wxfwczCzqVideo = wxfwczCzqVideo;
    }

    public String getWxfwczCzqVideo() 
    {
        return wxfwczCzqVideo;
    }
    public void setWxfwczCzhVideo(String wxfwczCzhVideo) 
    {
        this.wxfwczCzhVideo = wxfwczCzhVideo;
    }

    public String getWxfwczCzhVideo() 
    {
        return wxfwczCzhVideo;
    }
    public void setWxfwczCzNum(String wxfwczCzNum) 
    {
        this.wxfwczCzNum = wxfwczCzNum;
    }

    public String getWxfwczCzNum() 
    {
        return wxfwczCzNum;
    }
    public void setWxfwczCyNum(String wxfwczCyNum) 
    {
        this.wxfwczCyNum = wxfwczCyNum;
    }

    public String getWxfwczCyNum() 
    {
        return wxfwczCyNum;
    }
    public void setWxfwczCyFx(String wxfwczCyFx) 
    {
        this.wxfwczCyFx = wxfwczCyFx;
    }

    public String getWxfwczCyFx() 
    {
        return wxfwczCyFx;
    }
    public void setWxfwczCzTime(Date wxfwczCzTime) 
    {
        this.wxfwczCzTime = wxfwczCzTime;
    }

    public Date getWxfwczCzTime() 
    {
        return wxfwczCzTime;
    }
    public void setWxfwczPerson(String wxfwczPerson) 
    {
        this.wxfwczPerson = wxfwczPerson;
    }

    public String getWxfwczPerson() 
    {
        return wxfwczPerson;
    }
    public void setWxfwczIdCard(String wxfwczIdCard) 
    {
        this.wxfwczIdCard = wxfwczIdCard;
    }

    public String getWxfwczIdCard() 
    {
        return wxfwczIdCard;
    }
    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }
    public void setOther(String other) 
    {
        this.other = other;
    }

    public String getOther() 
    {
        return other;
    }
    public void setOtherOne(String otherOne) 
    {
        this.otherOne = otherOne;
    }

    public String getOtherOne() 
    {
        return otherOne;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("wxfwczId", getWxfwczId())
            .append("wxfwczName", getWxfwczName())
            .append("wxfwczZl", getWxfwczZl())
            .append("wxfwczTx", getWxfwczTx())
            .append("wxfwczLb", getWxfwczLb())
            .append("wxfwczNum", getWxfwczNum())
            .append("wxfwczZckCode", getWxfwczZckCode())
            .append("wxfwczSjr", getWxfwczSjr())
            .append("wxfwczJcr", getWxfwczJcr())
            .append("wxfwczJcTime", getWxfwczJcTime())
            .append("wxfwczCkTime", getWxfwczCkTime())
            .append("wxfwczCzfs", getWxfwczCzfs())
            .append("wxfwczCzqVideo", getWxfwczCzqVideo())
            .append("wxfwczCzhVideo", getWxfwczCzhVideo())
            .append("wxfwczCzNum", getWxfwczCzNum())
            .append("wxfwczCyNum", getWxfwczCyNum())
            .append("wxfwczCyFx", getWxfwczCyFx())
            .append("wxfwczCzTime", getWxfwczCzTime())
            .append("wxfwczPerson", getWxfwczPerson())
            .append("wxfwczIdCard", getWxfwczIdCard())
            .append("delFlag", getDelFlag())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .append("other", getOther())
            .append("otherOne", getOtherOne())
            .toString();
    }
}
